# -*- coding: utf-8 -*-
# @Time    : 2021/4/22 19:56
# @Author  : pengjiayu
# @Email   : 2217197620@qq.com
# @File    : zuoye.py
# @Software: PyCharm

##如何在一个函数内部修改全局变量
# 如果在一个函数内部修改全局变量
# """在函数内部相对应的变量去加上global"""
#如何让跨模块共享全局变量
# 如何跨模块共享全局变量
# # 方法一：模块调用
# # 方法二：os.environ

############python的数据类型有哪些########
# Number（数字）
# String（字符串）
# List（列表）
# Tuple（元组）
# Set（集合）
# Dictionary（字典）

############python2和3的区别############
# python包：实际上就是一个目录
# 包的目录结构里面可以有一个_init_.py
#
# python2与python3
# 1、python2：_init_.py 必须
# python3：_init_.py可选的
#
# 2、python3可以识别中文，因为使用utf-8编码
# python2需要加一个_*_coding:utf-8 _*_
#
# 3、python2有长整型
# python3中只有int
#
# 4、python2中的除是地板除
# python3中是真除
#
# 5、python3可以使用f标志位进行拼接
# python2不支持这种语法
#
# 6、python2 的xrange等于python3的range
# 生成一个可迭代对象（能被for循环的都是可迭代对象）
#
# 7、python3中true和false都被定义成了关键字
# python2中没有
#
# 8、字节码文件:python3 存放在同级目录下的—pycache—文件夹
# python2 直接存放在同级目录下.pyc结尾的文件
#
# 9、_future_把下一个版本的的特性导入到当前来，为了向后兼容

############python中哪些是可变数据类型，哪些是不可变数据类型，为什么######
# 可变数据类型：list,dic,set
# 不可变数据类型：Number， String， Tuple